
package com.uuah.server.api.context;

import com.uuah.exception.lifecycle.InitialisationException;
import com.uuah.server.api.IUuahContext;
import com.uuah.server.api.config.IConfigurationBuilder;
import com.uuah.server.exception.config.ConfigurationException;


public interface IUuahContextFactory {

	IUuahContext createUuahContext(IConfigurationBuilder configurationBuilder)
			throws InitialisationException, ConfigurationException;

	IUuahContext createUuahContext(IConfigurationBuilder configurationBuilder,
			IUuahContextBuilder uuahContextBuilder)
			throws InitialisationException, ConfigurationException;
}
